﻿<?xml version="1.0" encoding="utf-8"?>
<logicalClassDesignerDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 15.875, 8.5" name="CompanySearchModel">
  <logicalClassDesignerModelMoniker Id="48c165ad-59fb-4fce-86d6-48eae3c6f522" />
  <nestedChildShapes>
    <interfaceShape Id="673523dc-b294-4f44-bd79-f7b52f8b6fb1" absoluteBounds="0.5, 0.875, 6.625, 2.5039061854283013" hideQualifiedName="false" increaseHeight="0" customColor="207, 223, 191">
      <interfaceMoniker Id="7be10701-c548-432f-8c85-a7b4b07dfddb" LastKnownName="ICompanySearchLogic" />
      <nestedChildShapes>
        <AttributeElementListCompartment Id="7439b1b5-0cc8-4453-8c19-b73b934543c4" absoluteBounds="0.51500000000000012, 1.2650000000000001, 6.5950000000000006, 0.2011718675494194" name="AttributesCompartment" titleTextColor="Black" itemTextColor="Black" />
        <OperationElementListCompartment Id="e9ff1f79-5466-4182-9f03-5f9b633e1a73" absoluteBounds="0.51500000000000012, 1.4761718675494193, 6.5950000000000006, 1.8027343178788819" name="OperationsCompartment" titleTextColor="Black" itemTextColor="Black" />
      </nestedChildShapes>
    </interfaceShape>
    <classShape Id="b910c18a-54d6-4495-8f89-cd2ad16d5396" absoluteBounds="1.875, 4.5, 2.625, 1.2226562251647311" hideQualifiedName="false" increaseHeight="0" customColor="181, 193, 223">
      <classMoniker Id="2e891ef2-a49f-4e81-95e7-be31d1ead72f" LastKnownName="CompanySearchLogic" />
      <nestedChildShapes>
        <AttributeElementListCompartment Id="464fca70-6035-4e8f-9a66-3ecea2d771f7" absoluteBounds="1.8900000000000001, 4.89, 2.5949999999999998, 0.52148435761531187" name="AttributesCompartment" titleTextColor="Black" itemTextColor="Black" />
        <OperationElementListCompartment Id="3b6987a0-5d12-4c9b-b5ec-fd2f79db7dd9" absoluteBounds="1.8900000000000001, 5.421484357615312, 2.5949999999999998, 0.20117186754941951" name="OperationsCompartment" titleTextColor="Black" itemTextColor="Black" />
      </nestedChildShapes>
    </classShape>
    <dependencyConnector edgePoints="[(3.1875 : 4.5); (3.1875 : 3.3789061854283)]" fixedFrom="Algorithm" fixedTo="Algorithm" customColor="Black">
      <dependencyMoniker Id="b301cf97-2863-410e-ba82-a6b1454fe991" />
      <relativeChildShapes />
      <nodes>
        <classShapeMoniker Id="b910c18a-54d6-4495-8f89-cd2ad16d5396" />
        <interfaceShapeMoniker Id="673523dc-b294-4f44-bd79-f7b52f8b6fb1" />
      </nodes>
    </dependencyConnector>
    <classShape Id="e8a30673-1947-4aa3-8fbd-3566fc88b178" absoluteBounds="9.125, 0.875, 2.875, 2.0234374503294621" hideQualifiedName="false" increaseHeight="0" customColor="181, 193, 223">
      <classMoniker Id="fb090cd8-3996-4932-ba72-bb7ccc0bb087" LastKnownName="CompanySearchDataContract" />
      <nestedChildShapes>
        <AttributeElementListCompartment Id="31d0d918-a79c-489f-aa05-3f133c05111b" absoluteBounds="9.14, 1.2649999999999997, 2.8449999999999998, 1.3222655827800431" name="AttributesCompartment" titleTextColor="Black" itemTextColor="Black" />
        <OperationElementListCompartment Id="22af60d1-ddbc-427b-954e-e6f68279951a" absoluteBounds="9.14, 2.597265582780043, 2.8449999999999998, 0.20117186754941963" name="OperationsCompartment" titleTextColor="Black" itemTextColor="Black" />
      </nestedChildShapes>
    </classShape>
    <classShape Id="0269c53a-6e42-4151-ab8f-5c45ccfb2bf7" absoluteBounds="13.25, 0.875, 2.375, 1.8632812052965169" hideQualifiedName="false" increaseHeight="0" customColor="181, 193, 223">
      <classMoniker Id="d06f36b1-fac0-4a5d-bc05-293e5083298c" LastKnownName="CompanySearch" />
      <nestedChildShapes>
        <AttributeElementListCompartment Id="c93ede22-5475-48e9-b30b-ac6749559bb5" absoluteBounds="13.265, 1.2650000000000001, 2.3449999999999998, 1.162109337747097" name="AttributesCompartment" titleTextColor="Black" itemTextColor="Black" />
        <OperationElementListCompartment Id="4151c679-d406-49d3-a70f-b6e1ea58f955" absoluteBounds="13.265, 2.4371093377470974, 2.3449999999999998, 0.20117186754941963" name="OperationsCompartment" titleTextColor="Black" itemTextColor="Black" />
      </nestedChildShapes>
    </classShape>
    <generalizationConnector edgePoints="[(13.25 : 1.80664060264826); (12 : 1.80664060264826)]" fixedFrom="Algorithm" fixedTo="Algorithm" customColor="113, 111, 110">
      <generalizationMoniker Id="6a704cb7-6375-4553-8358-4f72f6cf6dbb" />
      <relativeChildShapes />
      <nodes>
        <classShapeMoniker Id="0269c53a-6e42-4151-ab8f-5c45ccfb2bf7" />
        <classShapeMoniker Id="e8a30673-1947-4aa3-8fbd-3566fc88b178" />
      </nodes>
    </generalizationConnector>
    <enumerationShape Id="c24675d9-16a1-4d06-8331-8978a64524a5" absoluteBounds="7.375, 4.875, 1.5, 1.3317968476812041" hideQualifiedName="false" increaseHeight="0" customColor="161, 150, 103">
      <enumerationMoniker Id="fb0fc15c-2b14-4600-b7ab-0bb70846f098" LastKnownName="IdentifierTypeId" />
      <nestedChildShapes>
        <LiteralElementListCompartment Id="bf61d56e-cb8f-4ac0-8f01-6669f193a989" absoluteBounds="7.3900000000000006, 5.265, 1.4700000000000002, 0.84179684768120444" name="LiteralsCompartment" titleTextColor="Black" itemTextColor="Black" />
      </nestedChildShapes>
    </enumerationShape>
  </nestedChildShapes>
</logicalClassDesignerDiagram>